1642A - Hard Way - CodeForces Solution


geometry *800

Please click on ads to support us..

Python Code:

I =lambda: [*map(int,input().split())]
t,=I()
exec(t*'x,y,z=sorted([I(),I(),I()],key=lambda e:e[1]);print(abs(y[0]-z[0])*(y[1]==z[1]));')

C++ Code:

//K.I.O.
#include <bits/stdc++.h>
//#include "/Users/k.i.o./Downloads/stdc++.h"
using namespace std;
long long n, a, b, c, d, j, t, m, k, u, q, x, y;
using ll = long long;
struct lkio{
    ll x, y;
};
lkio p1, p2, p3;
void F(){
    cin >> p1.x >> p1.y;
    cin >> p2.x >> p2.y;
    cin >> p3.x >> p3.y;
    a = max(p1.y, max(p2.y, p3.y));
    if(a == p1.y && a == p2.y) {
        cout << abs(p1.x - p2.x) << "\n";
        return;
    }
    if(a == p3.y && a == p2.y){
        cout << abs(p3.x - p2.x) << "\n";
        return;
    }
    if(a == p1.y && a == p3.y){
        cout << abs(p1.x - p3.x) << "\n";
        return;
    }
    cout << 0 << "\n";
}
int main(){
    cin >> t;
    while(t--) F();
}


Comments

Submit
0 Comments
More Questions

158A - Next Round
71A - Way Too Long Words
160A - Twins
1A - Theatre Square
1614B - Divan and a New Project
791A - Bear and Big Brother
1452A - Robot Program
344A - Magnets
96A - Football
702B - Powers of Two
1036A - Function Height
443A - Anton and Letters
1478B - Nezzar and Lucky Number
228A - Is your horseshoe on the other hoof
122A - Lucky Division
1611C - Polycarp Recovers the Permutation
432A - Choosing Teams
758A - Holiday Of Equality
1650C - Weight of the System of Nested Segments
1097A - Gennady and a Card Game
248A - Cupboards
1641A - Great Sequence
1537A - Arithmetic Array
1370A - Maximum GCD
149A - Business trip
34A - Reconnaissance 2
59A - Word
462B - Appleman and Card Game
1560C - Infinity Table
1605C - Dominant Character